# near model CODE resource # jump table entries: 16708-33941 (17234 of them) 00000000 0300 btst D0, D1 00000002 24EB 0E55 move.l [A2]+, [A3 + 0xE55] 00000006 0B24 btst -[A4], D5 00000008 95C7 sub.l A2, D7 0000000A 0F08 btst A0, D7 0000000C 7F2A moveq.l D7, 0x2A 0000000E 45D3 lea.l A2, [A3] 00000010 1411 move.b D2, [A1] 00000012 DFE4 add.l A7, -[A4] 00000014 3894 move.w [A4], [A4] 00000016 BA6B 7E34 cmp.w D5, [A3 + 0x7E34] 0000001A 11B4 A489 AEA5 move.b [A0 + A2 * 8 - 0x91], [A4 + A2.w * 4 - 0x119] 00000020 AD43 syscall GetItmMark, auto_pop 00000022 2657 movea.l A3, [A7] 00000024 8A92 or.l D5, [A2] 00000026 16ED 4E44 move.b [A3]+, [A5 + 0x4E44] 0000002A 5968 A103 subq.w [A0 - 0x5EFD], 4 0000002E 5304 subq.b D4, 1 00000030 06A9 0B4D 2D82 2963 addi.l [A1 + 0x2963], 0xB4D2D82 00000038 14AC CDB3 move.b [A2], [A4 - 0x324D] 0000003C 09A3 bclr -[A3], D4 0000003E 9814 sub.b D4, [A4] 00000040 CCA8 3D0C and.l D6, [A0 + 0x3D0C] 00000044 6A3C bpl +0x3E /* 00000082 */ 00000046 BCC9 cmpa.w A6, A1 00000048 503B 8031 addq.b [PC + A0.w + 0x31], 8 0000004C 7531 moveq.l D2, 0x31 0000004E 2306 move.l -[A1], D6 00000050 33C2 3025 1D61 move.w [0x30251D61], D2 00000056 4423 neg.b -[A3] 00000058 5061 addq.w -[A1], 8 0000005A 0404 0821 subi.b D4, 0x21 /* '!' */ 0000005E B861 cmp.w D4, -[A1] 00000060 D662 add.w D3, -[A2] 00000062 55F7 7EFF scs [A7 + D7 * 8 - 0x1] 00000066 7FA7 moveq.l D7, 0xFFFFFFA7 00000068 D3F3 F679 add.l A1, [A3 + A7.w * 8 + 0x79] 0000006C A19E syscall PowerMgrDispatch, flags=1 0000006E 793E moveq.l D4, 0x3E 00000070 F35C .extension 0x35C <> // unimplemented 00000072 0113 btst [A3], D0 00000074 B4B7 5147 cmp.l D2, <> 00000078 1425 move.b D2, -[A5] 0000007A D031 6402 add.b D0, [A1 + D6.w * 4 + 0x2] 0000007E C51D and.b [A5]+, D2 00000080 F143 .extension 0x143 <> // unimplemented label00000082: 00000082 21F0 119E 1E02 5214 move.l [0x00005214], [[] + D1 + 0x1E02] 0000008A A194 syscall ServerDispatch, flags=1 0000008C B50B cmpm.b [A2]+, [A3]+ 0000008E D96B 0270 add.w [A3 + 0x270], D4 00000092 E61E ror D6.b, 3 00000094 40B4 1F59 negx.l [[A4]] 00000098 2B8F 84B1 move.l [A5 + A0.w * 4 - 0x79], A7 0000009C 5D4B subq.w A3, 6 0000009E 9EA9 DFB9 sub.l D7, [A1 - 0x2047] 000000A2 FF44 .extension 0xF44 <> // unimplemented 000000A4 2A7F movea.l A5, <> 000000A6 8578 552E or.w [0x0000552E], D2 000000AA C477 B676 and.w D2, [A7 + A3.w * 8 + 0x76] 000000AE 010B btst A3, D0 000000B0 09F1 .incomplete 000000B2 35FE 7845 move.w [PC + 0x7845 /* 000078F9, cstring "" */], <> 000000B6 4838 F0E7 nbcd.b [0xFFFFF0E7] 000000BA 3187 45DF move.w <>, D7 000000BE B456 cmp.w D2, [A6] 000000C0 0684 3422 AF1D addi.l D4, 0x3422AF1D 000000C6 10C6 move.b [A0]+, D6 000000C8 F0D8 D95A .extension 0x0D8 <> // unimplemented 000000CC EA4C lsr D4.w, 5 000000CE 7DF4 moveq.l D6, 0xFFFFFFF4 000000D0 F710 .extension 0x710 <> // unimplemented 000000D2 2B57 F07F move.l [A5 - 0xF81], [A7] 000000D6 4093 negx.l [A3] 000000D8 6367 bls +0x69 /* 00000141 */ 000000DA B99A xor.l [A2]+, D4 000000DC 877D or.w <>, D3 000000DE 93BE sub.l <>, D1 000000E0 8EAE 615F or.l D7, [A6 + 0x615F] 000000E4 270E move.l -[A3], A6 000000E6 1BF7 274F move.b <>, <> 000000EA 580D addq.b A5, 4 000000EC EB95 roxl D5, 5 000000EE C3A6 and.l -[A6], D1 000000F0 79C2 moveq.l D4, 0xFFFFFFC2 000000F2 0ADE .incomplete 000000F4 1CDB move.b [A6]+, [A3]+ 000000F6 C4E3 mulu.w D2, -[A3] 000000F8 E199 rol D1, 8 000000FA 3AC8 move.w [A5]+, A0 000000FC 86AD 8EBF or.l D3, [A5 - 0x7141] 00000100 284B movea.l A4, A3 00000102 ABAF syscall scIndTab8 00000104 EC9E ror D6, 6 00000106 B0BA B16D cmp.l D0, [PC - 0x4E93 /* FFFFB275, cstring "" */] 0000010A 6C13 bge +0x15 /* 0000011F */ 0000010C 9FCE sub.l A7, A6 0000010E B187 xor.l D7, D0 00000110 E874 roxr D4.w, D4 00000112 1938 DE78 move.b -[A4], [0xFFFFDE78] 00000116 E41C ror D4.b, 2 00000118 1EDB move.b [A7]+, [A3]+ 0000011A 74EF moveq.l D2, 0xFFFFFFEF 0000011C 754F moveq.l D2, 0x4F 0000011E 8E6D FA3A or.w D7, [A5 - 0x5C6] 00000122 F079 E8EB .extension 0x079 <>, 0xE8EB // unimplemented 00000126 2467 movea.l A2, -[A7] 00000128 5091 addq.l [A1], 8 0000012A 98A4 sub.l D4, -[A4] 0000012C E2C9 lsr .w A1 0000012E 2952 2131 move.l [A4 + 0x2131], [A2] 00000132 1CE9 E29F move.b [A6]+, [A1 - 0x1D61] 00000136 CFF9 A7BB DBC6 muls.w D7, [0xA7BBDBC6] 0000013C F1F3 .invalid <> 0000013E BECE cmpa.w A7, A6 00000140 70E8 moveq.l D0, 0xFFFFFFE8 00000142 EE89 lsr D1, 7 00000144 6435 bcc +0x37 /* 0000017B */ 00000146 FDF2 .invalid <> 00000148 D919 add.b [A1]+, D4 0000014A 0A46 1FE1 xori.w D6, 0x1FE1 0000014E C2BD and.l D1, <> 00000150 3BEA F3F3 move.w <>, [A2 - 0xC0D] 00000154 CF12 and.b [A2], D7 00000156 FFF4 .invalid <> 00000158 F04F 6F60 .extension 0x04F <>, 0x6F60 // unimplemented 0000015C D2B7 8807 add.l D1, [A7 + A0 + 0x7] 00000160 41FF lea.l A0, <> 00000162 00D6 .incomplete 00000164 E60F lsr D7.b, 3 00000166 13C9 E062 9482 move.b [0xE0629482], A1 0000016C 3E72 D8B7 movea.w A7, [A2 + A5 - 0x73] 00000170 78E4 moveq.l D4, 0xFFFFFFE4 00000172 7877 moveq.l D4, 0x77 00000174 C007 and.b D0, D7 00000176 B8BF cmp.l D4, <> 00000178 16D7 move.b [A3]+, [A7] 0000017A 4D57 chk.w D6, [A7] 0000017C 7DEA moveq.l D6, 0xFFFFFFEA 0000017E C410 and.b D2, [A0] 00000180 1E80 move.b [A7], D0 00000182 D5E7 add.l A2, -[A7] 00000184 BFEE AFF3 cmpa.l A7, [A6 - 0x500D] 00000188 0D07 btst D7, D6 0000018A 713C moveq.l D0, 0x3C 0000018C CF8F exg D7, A7 0000018E FB71 .extension 0xB71 <> // unimplemented 00000190 3CCD move.w [A6]+, A5 00000192 D056 add.w D0, [A6] 00000194 A881 syscall EqualPt label00000196: 00000196 BF80 xor.l D0, D7 00000198 8A1D or.b D5, [A5]+ 0000019A 57EB D507 seq [A3 - 0x2AF9] 0000019E 04C7 .incomplete 000001A0 F623 4816 .move16 0xF623, 0x4816 // unimplemented 000001A4 7689 moveq.l D3, 0xFFFFFF89 000001A6 0F28 4440 btst [A0 + 0x4440], D7 000001AA AE64 syscall GetMCEntry, auto_pop 000001AC 0414 ADAD subi.b [A4], 0xAD 000001B0 CB49 exg A5, A1 000001B2 5F8F subq.l A7, 7 000001B4 B153 xor.w [A3], D0 000001B6 9B82 subx.l D5, D2 000001B8 FA1E 5D74 .unknown 0xFA1E 0x5D74 (W = 5) 000001BC 5608 addq.b A0, 3 000001BE 0B60 bchg -[A0], D5 000001C0 2862 movea.l A4, -[A2] 000001C2 4001 negx.b D1 000001C4 8646 or.w D3, D6 000001C6 6FCE ble -0x30 /* 00000196 */ 000001C8 49BE .invalid 4, <> // invalid opcode 4 with b == 6 000001CA B997 xor.l [A7], D4 000001CC E020 asr D0.b, D0 000001CE 3D39 5608 057F move.w -[A6], [0x5608057F] 000001D4 4983 .invalid 4, D3 // invalid opcode 4 with b == 6 000001D6 1B59 6847 move.b [A5 + 0x6847], [A1]+ 000001DA 03D6 .incomplete 000001DC 3C6D 991A movea.w A6, [A5 - 0x66E6] 000001E0 BF79 31F5 3D87 xor.w [0x31F53D87], D7 000001E6 071F btst [A7]+, D3 000001E8 D946 addx.w D4, D6 000001EA 1805 move.b D4, D5 000001EC 4A2F AEE7 tst.b [A7 - 0x5119] 000001F0 6C1A bge +0x1C /* 0000020C */ 000001F2 4280 clr.l D0 000001F4 2775 F2E6 C575 move.l [A3 - 0x3A8B], [A5 + A7.w * 2 - 0x26] label000001FA: 000001FA 993A AB0D sub.b [PC - 0x54F3 /* FFFFAD09, cstring "" */], D4 000001FE 3328 303D move.w -[A1], [A0 + 0x303D] 00000202 D4D3 add.w A2, [A3] 00000204 4BA1 .invalid 5, -[A1] // invalid opcode 4 with b == 6 00000206 1E0D move.b D7, A5 00000208 320A move.w D1, A2 0000020A 4689 not.l A1 label0000020C: 0000020C 1C41 movea.b A6, D1 0000020E 02D0 .incomplete 00000210 E79A rol D2, 3 00000212 212A 2642 move.l -[A0], [A2 + 0x2642] 00000216 7B80 moveq.l D5, 0xFFFFFF80 00000218 F9C4 .invalid <> 0000021A 6C72 bge +0x74 /* 0000028E */ 0000021C 6BD9 bmi -0x25 /* 000001F7 */ 0000021E ECA5 asr D5, D6 00000220 2049 movea.l A0, A1 00000222 DF1C add.b [A4]+, D7 00000224 8ABB 456A 30E0 654D or.l D5, [[PC + 0x30E0] + 0x654D] // begin alternate branch 00000228-0000022C label00000228: 00000228 30E0 move.w [A0]+, -[A0] 0000022A 654D bcs +0x4F /* 00000279 */ // end alternate branch 00000228-0000022C label00000228: // (misaligned) 0000022C FE53 6E47 .extension 0xE53 <>, 0x6E47 // unimplemented 00000230 5EA3 addq.l -[A3], 7 00000232 60C6 bra -0x38 /* 000001FA */ 00000234 6708 beq +0xA /* 0000023E */ 00000236 D4E1 add.w A2, -[A1] 00000238 6549 bcs +0x4B /* 00000283 */ 0000023A F647 DE40 .extension 0x647 <>, 0xDE40 // unimplemented label0000023E: 0000023E 82E6 divu.w D1, -[A6] 00000240 5872 08E0 addq.w [A2 + D0 - 0x32], 4 00000244 A44B syscall SetGrowZone, flags=4 00000246 CBD0 muls.w D5, [A0] 00000248 63B9 bls -0x45 /* 00000203 */ 0000024A F254 F030 .extension 0x254 <>, 0xF030 // unimplemented 0000024E 8B5F or.w [A7]+, D5 00000250 33E3 0013 C9A1 move.w [0x0013C9A1], -[A3] 00000256 E173 roxl D3.w, D0 00000258 68CE bvc -0x30 /* 00000228 */ 0000025A D8B2 BF3F D01D 80B3 F3EF B7BA add.l D4, [[A2 - 0x2FE27F4D] + A3 * 8 - 0xC104846] 00000266 A370 syscall SlotVRemove, flags=3 00000268 77D8 moveq.l D3, 0xFFFFFFD8 0000026A D78B addx.l -[A3], -[A3] 0000026C E01A ror D2.b, 8 0000026E 0C24 5582 cmpi.b -[A4], 0x82 00000272 5BBD subq.l <>, 5 00000274 510A subq.b A2, 8 00000276 8698 or.l D3, [A0]+ 00000278 8282 or.l D1, D2 0000027A 1F14 move.b -[A7], [A4] 0000027C D671 0A18 add.w D3, [A1 + D0 * 2 + 0x18] 00000280 AD17 syscall GetWRefCon, auto_pop 00000282 0F3F btst <>, D7 00000284 1E79 26B8 2F07 movea.b A7, [0x26B82F07] 0000028A 15B5 2E2A 24C6 move.b [A2 + D2.w * 4 - 0x58], [A5 + D2 * 8 + 0x2A] // begin alternate branch 0000028E-00000290 label0000028E: 0000028E 24C6 move.l [A2]+, D6 // end alternate branch 0000028E-00000290 label0000028E: // (misaligned) 00000290 BFD5 cmpa.l A7, [A5] 00000292 280E move.l D4, A6 00000294 B8CC cmpa.w A4, A4 00000296 73D5 moveq.l D1, 0xFFFFFFD5 00000298 1169 470C 3CBA move.b [A0 + 0x3CBA], [A1 + 0x470C] 0000029E B04C cmp.w D0, A4 000002A0 31E2 8971 move.w [0xFFFF8971], -[A2] 000002A4 0070 A7E9 CFD9 ori.w [[]], 0xA7E9 000002AA B9F7 6511 cmpa.l A4, [[A7 + D6 * 4]] 000002AE E632 roxr D2.b, D3 000002B0 D4DF add.w A2, [A7]+ 000002B2 2127 move.l -[A0], -[A7] 000002B4 A02B syscall EmptyHandle 000002B6 B2A2 cmp.l D1, -[A2] 000002B8 24B8 8047 move.l [A2], [0xFFFF8047] 000002BC 45F6 A309 lea.l A2, [[A6 + <> + A2 * 2]] 000002C0 5051 addq.w [A1], 8 000002C2 DF10 add.b [A0], D7 000002C4 8EC8 divu.w D7, A0 000002C6 84E5 divu.w D2, -[A5] 000002C8 8038 542D or.b D0, [0x0000542D] 000002CC 84D0 divu.w D2, [A0] 000002CE AFC0 syscall QDAlphaDispatch, auto_pop 000002D0 A88C syscall StringWidth 000002D2 9070 7A09 sub.w D0, [A0 + D7 * 2 + 0x9] 000002D6 E1CE asl .w A6 000002D8 49DF lea.l A4, [A7]+ 000002DA 5264 addq.w -[A4], 1 000002DC 85D1 divs.w D2, [A1] 000002DE 125D movea.b A1, [A5]+ 000002E0 7EDE moveq.l D7, 0xFFFFFFDE 000002E2 E557 roxl D7.w, 2 000002E4 BAFC E8EA cmpa.w A5, 0xE8EA 000002E8 695C bvs +0x5E /* 00000346 */ 000002EA 40C0 move.w D0, SR 000002EC 80E2 divu.w D0, -[A2] 000002EE 2110 move.l -[A0], [A0] 000002F0 2F03 move.l -[A7], D3 000002F2 7CE3 moveq.l D6, 0xFFFFFFE3 000002F4 CEA4 and.l D7, -[A4] 000002F6 D341 addx.w D1, D1 000002F8 A192 syscall EgretDispatch, flags=1 000002FA D1C7 add.l A0, D7 000002FC FB7F .extension 0xB7F <> // unimplemented 000002FE 3DE4 move.w <>, -[A4] 00000300 42B8 1000 clr.l [0x00001000] 00000304 7870 moveq.l D4, 0x70 00000306 F6AB 2D0A .extension 0x6AB <> // unimplemented 0000030A 077C B625 bchg 0xB625, D3 0000030E 4695 not.l [A5] 00000310 C102 abcd D0, D2 00000312 7BF9 moveq.l D5, 0xFFFFFFF9 00000314 2A8E move.l [A5], A6 00000316 4085 negx.l D5 00000318 0CBE CE21 FA19 cmpi.l <>, 0xCE21FA19 0000031E E585 asl D5, 2 00000320 065E 0094 addi.w [A6]+, 0x94 00000324 3FF3 9BF3 7FEC 1D0A 553B 64D2 move.w <>, [[0x7FEC1D0A] + 0x553B64D2] 00000330 1B9D 2625 move.b [A5 + D2.w * 8 + 0x25], [A5]+ 00000334 5798 subq.l [A0]+, 3 00000336 126B DE25 movea.b A1, [A3 - 0x21DB] 0000033A 1445 movea.b A2, D5 0000033C 1F5A C5EC move.b [A7 - 0x3A14], [A2]+ 00000340 A4A1 syscall vMRdData, flags=4 00000342 D8E1 add.w A4, -[A1] 00000344 74A3 moveq.l D2, 0xFFFFFFA3 label00000346: 00000346 04EA .incomplete 00000348 82FD divu.w D1, <> 0000034A 4FAB 4BC0 .invalid 7, [A3 + 0x4BC0] // invalid opcode 4 with b == 6 0000034E 9CAA 370A sub.l D6, [A2 + 0x370A] 00000352 D108 addx.b -[A0], -[A0] 00000354 E918 rol D0.b, 4 00000356 FFF7 .invalid <> 00000358 A9A7 syscall SetResAttrs 0000035A 44B9 788B 3242 neg.l [0x788B3242] 00000360 ED80 asl D0, 6 00000362 3161 966B move.w [A0 - 0x6995], -[A1] 00000366 ABB2 syscall scDirTab1 00000368 9DB3 CF9E 9425 sub.l [[] + A4 * 8 - 0x6BDB], D6 0000036E 066B 7642 45B5 addi.w [A3 + 0x45B5], 0x7642 /* 'vB' */ 00000374 B8F0 CED5 cmpa.w A4, [A0 + A4 * 8 - 0x43] 00000378 76F5 moveq.l D3, 0xFFFFFFF5 0000037A 9915 sub.b [A5], D4 0000037C C242 and.w D1, D2 0000037E 03B4 D069 bclr [A4 + A5.w + 0x69], D1 00000382 BE90 cmp.l D7, [A0] 00000384 D9A2 add.l -[A2], D4 00000386 2A87 move.l [A5], D7 00000388 606E bra +0x70 /* 000003F8 */ 0000038A 02D2 .incomplete 0000038C C294 and.l D1, [A4] 0000038E E816 roxr D6.b, 4 00000390 80F9 317A 61C1 divu.w D0, [0x317A61C1] 00000396 3754 5879 move.w [A3 + 0x5879], [A4] 0000039A 1744 76BD move.b [A3 + 0x76BD], D4 0000039E 34E4 move.w [A2]+, -[A4] 000003A0 32A3 move.w [A1], -[A3] 000003A2 5521 subq.b -[A1], 2 000003A4 96D8 sub.w A3, [A0]+ 000003A6 40B8 C80E negx.l [0xFFFFC80E] 000003AA AFE6 syscall 0xBE6, auto_pop 000003AC 5930 B096 subq.b [A0 + A3.w - 0x106], 4 000003B0 82E8 5A10 divu.w D1, [A0 + 0x5A10] 000003B4 5B1E subq.b [A6]+, 5 000003B6 E180 asl D0, 8 000003B8 F610 AA3F .move16 0xF610, 0xAA3F // unimplemented 000003BC F13C .extension 0x13C <> // unimplemented 000003BE 48D3 09F0 movem.l [A3], D4,D5,D6,D7,A0,A3 000003C2 E7C6 rol .w D6 000003C4 1DAE A0F9 8C77 move.b [A6 + A0 * 4 + 0x77], [A6 - 0x5F07] 000003CA 7F83 moveq.l D7, 0xFFFFFF83 000003CC 831D or.b [A5]+, D1 000003CE 9CD2 sub.w A6, [A2] 000003D0 18DE move.b [A4]+, [A6]+ 000003D2 27A9 0D1E 8EEA move.l [A3 + A0 * 8 - 0x22], [A1 + 0xD1E] 000003D8 64C9 bcc -0x35 /* 000003A3 */ 000003DA BFF1 52E0 cmpa.l A7, [A1 + D5.w * 2 - 0x32] 000003DE A73B syscall Delay, flags=7 000003E0 1F1C move.b -[A7], [A4]+ 000003E2 C9B1 20A2 and.l [A1 + D2.w - 0x94], D4 000003E6 5E8C addq.l A4, 7 000003E8 40F1 0036 move.w [A1 + D0.w + 0x36], SR 000003EC 74CA moveq.l D2, 0xFFFFFFCA 000003EE 7EEB moveq.l D7, 0xFFFFFFEB 000003F0 A5C0 syscall vFlushCache, flags=5 000003F2 E0C9 asr .w A1 000003F4 4134 9A7B .invalid 0, [A4 + A1 * 2 + 0x7B] // invalid opcode 4 with b == 4 label000003F8: 000003F8 720B moveq.l D1, 0x0B 000003FA 7D01 moveq.l D6, 0x01 000003FC EFE7 D89E bfins -[A7] {D2:30}, D5 00000400 649B bcc -0x63 /* 0000039D */ 00000402 736D moveq.l D1, 0x6D 00000404 69EF bvs -0xF /* 000003F5 */ 00000406 8D74 1BBE 0EBD 1334 E854 or.w [[0xEBD1334] + D1 * 2 - 0x17AC], D6 00000410 DC49 add.w D6, A1 00000412 24DC move.l [A2]+, [A4]+ 00000414 3C9A move.w [A6], [A2]+ 00000416 097E bchg <>, D4 00000418 C520 and.b -[A0], D2 0000041A EBA8 lsl D0, D5 0000041C BEFD cmpa.w A7, <> 0000041E A04B syscall SetGrowZone 00000420 526B 065E addq.w [A3 + 0x65E], 1 00000424 CD88 exg D6, A0 00000426 E9DB 1924 bfextu D1, [A3]+ {D4:D4} 0000042A 7026 moveq.l D0, 0x26 0000042C A980 syscall DialogSelect 0000042E A022 syscall NewHandle 00000430 5B81 subq.l D1, 5 00000432 FEBF 8B42 .extension 0xEBF <> // unimplemented 00000436 6115 bsr +0x17 /* 0000044D */ 00000438 0BF5 .incomplete 0000043A EBD0 FF70 bfexts D7, [A0] {D5:D0} 0000043E 54C4 scc D4 00000440 ABC5 syscall 32QD 00000442 267F movea.l A3, <> 00000444 41F0 2423 lea.l A0, [A0 + D2.w * 4 + 0x23] 00000448 DA7B FF40 add.w D5, [PC + <>] 0000044C C0BD and.l D0, <> 0000044E 7F20 moveq.l D7, 0x20 00000450 E0DE asr .w [A6]+ 00000452 3F10 move.w -[A7], [A0] 00000454 70EF moveq.l D0, 0xFFFFFFEF 00000456 1F08 move.b -[A7], A0 00000458 F841 0E04 .extension 0x841 <>, 0x0E04 // unimplemented 0000045C 6810 bvc +0x12 /* 0000046E */ 0000045E 4D9F .invalid 6, [A7]+ // invalid opcode 4 with b == 6 00000460 72F9 moveq.l D1, 0xFFFFFFF9 00000462 6985 bvs -0x79 /* 000003E9 */ 00000464 3CF6 AD56 move.w [A6]+, <> 00000468 589C addq.l [A4]+, 4 0000046A E617 roxr D7.b, 3 0000046C 2373 D304 4536 move.l [A1 + 0x4536], <> // begin alternate branch 0000046E-00000474 label0000046E: 0000046E D304 addx.b D1, D4 00000470 4536 D69B .invalid 2, [A6 + A5.w * 8 - 0x101] // invalid opcode 4 with b == 4 // end alternate branch 0000046E-00000474 label0000046E: // (misaligned) 00000472 D69B add.l D3, [A3]+ 00000474 2675 07A3 B701 3B35 E976 movea.l A3, [[-0x48FF + D0 * 8] + 0x3B35E976] 0000047E EC62 asr D2.w, D6 00000480 B04B cmp.w D0, A3 00000482 243D move.l D2, <> 00000484 363E move.w D3, <> 00000486 4FF0 306E lea.l A7, [A0 + D3.w + 0x6E] 0000048A EF8A lsl D2, 7 label0000048C: 0000048C F65F 69B2 .extension 0x65F <>, 0x69B2 // unimplemented 00000490 C5A8 4C66 and.l [A0 + 0x4C66], D2 00000494 4334 1A28 .invalid 1, [A4 + D1 * 2 + 0x28] // invalid opcode 4 with b == 4 00000498 1C8C move.b [A6], A4 0000049A 7A6C moveq.l D5, 0x6C 0000049C 2868 7B0D movea.l A4, [A0 + 0x7B0D] 000004A0 2B35 91B9 B51B B0E0 move.l -[A5], [[-0x4AE44F20 + A1]] 000004A8 94B4 0DAF 3030 0D03 0D7C sub.l D2, [[0x3030] + D0 * 4 + 0xD030D7C] 000004B2 8278 0800 or.w D1, [0x00000800 /* JHideCrsr */] 000004B6 4E04 .invalid // invalid opcode 4 000004B8 6908 bvs +0xA /* 000004C2 */ 000004BA 00EE .incomplete 000004BC 9BF3 6E53 sub.l A5, [A3 + D6 * 8 + 0x53] 000004C0 B592 xor.l [A2], D2 label000004C2: 000004C2 AE00 syscall OpenCPort, auto_pop 000004C4 8DD5 divs.w D6, [A5] 000004C6 4FA5 .invalid 7, -[A5] // invalid opcode 4 with b == 6 000004C8 7D17 moveq.l D6, 0x17 000004CA AAAB syscall 0xAAB 000004CC 2E8F move.l [A7], A7 000004CE 1D4E B9FF move.b [A6 - 0x4601], A6 000004D2 CB60 and.w -[A0], D5 000004D4 6C5A bge +0x5C /* 00000530 */ 000004D6 CC98 and.l D6, [A0]+ 000004D8 10ED 9A6A move.b [A0]+, [A5 - 0x6596] 000004DC C04D and.w D0, A5 000004DE BAF5 7E45 cmpa.w A5, [A5 + D7 * 8 + 0x45] 000004E2 50A2 addq.l -[A2], 8 000004E4 C45B and.w D2, [A3]+ 000004E6 FCD8 FFF8 .extension 0xCD8 <> // unimplemented 000004EA 6052 bra +0x54 /* 0000053E */ 000004EC 3F0C move.w -[A7], A4 000004EE 0008 B01C ori.b A0, 0x1C 000004F2 8368 6296 or.w [A0 + 0x6296], D1 // begin alternate branch 000004F4-000004F6 label000004F4: 000004F4 6296 bhi -0x68 /* 0000048C */ // end alternate branch 000004F4-000004F6 label000004F4: // (misaligned) 000004F6 E797 roxl D7, 3 000004F8 E604 asr D4.b, 3 000004FA 3272 089A movea.w A1, [A2 + D0 - 0x102] 000004FE DFE6 add.l A7, -[A6] 00000500 9BE5 sub.l A5, -[A5] 00000502 42B1 F929 00C4 clr.l [[A1 + 0xC4 + A7]] 00000508 D533 7569 8455 add.b [[A3 - 0x7BAB]], D2 0000050E F78B .invalid <> 00000510 04E0 .incomplete 00000512 6A50 bpl +0x52 /* 00000564 */ 00000514 BA34 EE6E cmp.b D5, [A4 + A6 * 8 + 0x6E] 00000518 8BB6 E5D0 or.l [], D5 0000051C CCA2 and.l D6, -[A2] 0000051E 2B56 B9D1 move.l [A5 - 0x462F], [A6] 00000522 29D1 E621 1CB4 move.l 0xE6211CB4, [A1] 00000528 8DA3 or.l -[A3], D6 0000052A 7028 moveq.l D0, 0x28 0000052C 8709 sbcd -[A3], -[A1] 0000052E 05F1 .incomplete label00000530: 00000530 4651 not.w [A1] 00000532 6C8B bge -0x73 /* 000004BF */ 00000534 56D5 sne [A5] 00000536 F164 .extension 0x164 <> // unimplemented 00000538 DBFC 0939 1B0E add.l A5, 0x9391B0E label0000053E: 0000053E B9FF cmpa.l A4, <> 00000540 A43B syscall Delay, flags=4 00000542 0A55 25DD xori.w [A5], 0x25DD 00000546 C004 and.b D0, D4 00000548 A7E8 syscall vHiliteText, flags=7 0000054A A03B syscall Delay 0000054C 07D2 .incomplete 0000054E 8FC2 divs.w D7, D2 00000550 91B6 53A5 708A sub.l [[0x708A] + D5 * 2], D0 00000556 B46F A8B8 cmp.w D2, [A7 - 0x5748] 0000055A E9F8 C0CB 754F bfextu D4, [0x0000754F] {3:11} 00000560 DB99 add.l [A1]+, D5 00000562 6290 bhi -0x6E /* 000004F4 */ label00000564: 00000564 5ECD E14C dbgt D5, -0x1EB6 /* FFFFE6B2 */ 00000568 B97F xor.w <>, D4 0000056A 855B or.w [A3]+, D2 0000056C BEDB cmpa.w A7, [A3]+ 0000056E B255 cmp.w D1, [A5] 00000570 7571 moveq.l D2, 0x71 00000572 E38F lsl D7, 1 00000574 366E 9D5F movea.w A3, [A6 - 0x62A1] 00000578 06C4 .incomplete 0000057A 6800 6A02 bvc +0x6A04 /* 00006F7E */ 0000057E CC66 and.w D6, -[A6] 00000580 16CE move.b [A3]+, A6 00000582 D48F add.l D2, A7 00000584 DF4F addx.w -[A7], -[A7] 00000586 3E50 movea.w A7, [A0] 00000588 5756 subq.w [A6], 3 0000058A 5BB8 01B8 subq.l [0x000001B8], 5 0000058E 8069 10A4 or.w D0, [A1 + 0x10A4] 00000592 706F moveq.l D0, 0x6F 00000594 8B0E sbcd -[A5], -[A6] 00000596 0104 btst D4, D0 00000598 7CB9 moveq.l D6, 0xFFFFFFB9 0000059A BEA2 cmp.l D7, -[A2] 0000059C BABF cmp.l D5, <> 0000059E 385D movea.w A4, [A5]+ 000005A0 D744 addx.w D3, D4 000005A2 C500 abcd D2, D0 000005A4 592A 7419 subq.b [A2 + 0x7419], 4 000005A8 204B movea.l A0, A3 000005AA 4402 neg.b D2 000005AC 4C3C C5A8 8B6D movem.w D3,D5,D7,A0,A2,A6,A7, 0x8B6D 000005B2 8BDE divs.w D5, [A6]+ 000005B4 4050 negx.w [A0] 000005B6 40F1 86A6 move.w [A1 + A0.w * 8 - 0x90], SR 000005BA 58B6 5552 BDE1 addq.l [[A6] - 0x421F], 4 000005C0 FE02 C3CB .unknown 0xFE02 0xC3CB (W = 7) 000005C4 54CD 7B6C dbcc D5, +0x7B6E /* 00008132 */ 000005C8 2B35 4466 move.l -[A5], [A5 + D4.w * 4 + 0x66] 000005CC FB1B .extension 0xB1B <> // unimplemented 000005CE DCC6 add.w A6, D6 000005D0 4DDC lea.l A6, [A4]+ 000005D2 562B 3CEF addq.b [A3 + 0x3CEF], 3 000005D6 3E04 move.w D7, D4 000005D8 20D2 move.l [A0]+, [A2] 000005DA 110E move.b -[A0], A6 000005DC 2953 1B96 move.l [A4 + 0x1B96], [A3] 000005E0 7423 moveq.l D2, 0x23 000005E2 F08B 16BA .extension 0x08B <> // unimplemented 000005E6 5816 addq.b [A6], 4 000005E8 FC72 25CE .extension 0xC72 <>, 0x25CE // unimplemented 000005EC 8559 or.w [A1]+, D2 000005EE BC7D cmp.w D6, <> label000005F0: 000005F0 D8C4 add.w A4, D4 000005F2 A0A2 syscall vMWrData 000005F4 12B7 8343 1887 4ED7 move.b [A1], [[A7 + <>] + 0x18874ED7] 000005FC C981 and.l D1, D4 000005FE 74B7 moveq.l D2, 0xFFFFFFB7 00000600 698B bvs -0x73 /* 0000058D */ 00000602 06F1 .incomplete 00000604 226B 2735 movea.l A1, [A3 + 0x2735] 00000608 33EE A749 298C 6671 move.w [0x298C6671], [A6 - 0x58B7] 00000610 0EB6 5E8A 686D 4634 .invalid.l [A6 + D4.w * 8 + 0x34], 0x5E8A686D // invalid immediate operation 00000618 C55C and.w [A4]+, D2 0000061A 85BE or.l <>, D2 0000061C B6F5 0FCD cmpa.w A3, <> 00000620 ED5B rol D3.w, 6 00000622 DC65 add.w D6, -[A5] 00000624 3695 move.w [A3], [A5] 00000626 4023 negx.b -[A3] 00000628 C01F and.b D0, [A7]+ 0000062A 9843 sub.w D4, D3 0000062C 8AD9 divu.w D5, [A1]+ 0000062E 9843 sub.w D4, D3 00000630 4486 neg.l D6 00000632 1880 move.b [A4], D0 00000634 7951 moveq.l D4, 0x51 00000636 5B9C subq.l [A4]+, 5 00000638 8016 or.b D0, [A6] 0000063A 6EB4 bgt -0x4A /* 000005F0 */ 0000063C C5EF C405 muls.w D2, [A7 - 0x3BFB] 00000640 02CC .incomplete 00000642 C30E abcd -[A1], -[A6] 00000644 9ABA 7039 sub.l D5, [PC + 0x7039 /* 0000767F, cstring "" */] 00000648 17A8 C0D0 9CD0 move.b [A3 + A1 * 4 - 0x48], [A0 - 0x3F30] 0000064E 6974 bvs +0x76 /* 000006C4 */ 00000650 9C3B 4193 6A08 28DA sub.b D6, [[ + D4] + 0x6A0828DA] 00000658 A70B syscall Rename/PBHRename/HRename, flags=7 0000065A 77D2 moveq.l D3, 0xFFFFFFD2 0000065C 5D70 E92E 14C9 084E subq.w [[A0 + 0x14C9] + A6 + 0x84E], 6 00000664 074D bchg A5, D3 00000666 9918 sub.b [A0]+, D4 00000668 BA90 cmp.l D5, [A0] 0000066A 19E6 63E1 move.b 0xE1, -[A6] 0000066E FC44 FABC .extension 0xC44 <>, 0xFABC // unimplemented 00000672 0BC4 .incomplete 00000674 99BA 1C71 sub.l [PC + 0x1C71 /* 000022E7, cstring "" */], D4 00000678 2A63 movea.l A5, -[A3] 0000067A EF0E lsl D6.b, 7 0000067C 71CA moveq.l D0, 0xFFFFFFCA 0000067E 8BE9 1032 divs.w D5, [A1 + 0x1032] 00000682 1512 move.b -[A2], [A2] 00000684 0999 bclr [A1]+, D4 00000686 AFD8 syscall 0xBD8, auto_pop 00000688 7C86 moveq.l D6, 0xFFFFFF86 0000068A C261 and.w D1, -[A1] 0000068C 7A6B moveq.l D5, 0x6B 0000068E B9BC A839 3C10 xor.l 0xA8393C10, D4 00000694 EBB0 roxl D0, D5 00000696 C37D and.w <>, D1 00000698 8836 051B EED7 C9A0 or.b D4, [[A6 + D0 * 4] - 0x11283660] // begin alternate branch 0000069A-000006A0 label0000069A: 0000069A 051B btst [A3]+, D2 0000069C EED7 C9A0 bfset [A7] {D6:D0} // end alternate branch 0000069A-000006A0 label0000069A: // (misaligned) 000006A0 5697 addq.l [A7], 3 000006A2 68F3 bvc -0xB /* 00000697 */ 000006A4 E0DC asr .w [A4]+ 000006A6 0865 DAC0 bchg.b -[A5], 0xC0 000006AA F5F2 .invalid <> 000006AC 321E move.w D1, [A6]+ 000006AE 1B78 ACB9 BFA1 move.b [A5 - 0x405F], [0xFFFFACB9] 000006B4 ACEB syscall StdBits, auto_pop 000006B6 1C29 6F84 move.b D6, [A1 + 0x6F84] 000006BA 47CA lea.l A3, A2 000006BC CB54 and.w [A4], D5 000006BE 7454 moveq.l D2, 0x54 000006C0 3EF4 B458 move.w [A7]+, [A4 + A3.w * 4 + 0x58] label000006C4: 000006C4 C1F5 4828 muls.w D0, [A5 + D4 + 0x28] 000006C8 4BE8 260E lea.l A5, [A0 + 0x260E] 000006CC 6985 bvs -0x79 /* 00000653 */ 000006CE 991E sub.b [A6]+, D4 000006D0 3011 move.w D0, [A1] 000006D2 BCD0 cmpa.w A6, [A0] 000006D4 4118 .invalid 0, [A0]+ // invalid opcode 4 with b == 4 000006D6 6EC2 bgt -0x3C /* 0000069A */ 000006D8 637B bls +0x7D /* 00000755 */ 000006DA 3679 611D 53D8 movea.w A3, [0x611D53D8] 000006E0 3238 9D0E move.w D1, [0xFFFF9D0E] 000006E4 E48C lsr D4, 2 000006E6 DC66 add.w D6, -[A6] 000006E8 3658 movea.w A3, [A0]+ 000006EA 9ED9 sub.w A7, [A1]+ 000006EC 7E9D moveq.l D7, 0xFFFFFF9D 000006EE B6F3 0CF8 cmpa.w A3, [A3 + D0 * 4 - 0x8] 000006F2 CB6C 15DA and.w [A4 + 0x15DA], D5 000006F6 31AA 3260 72BC move.w [A0 + D7.w * 2 - 0x68], [A2 + 0x3260] 000006FC DCE6 add.w A6, -[A6] 000006FE 4181 .invalid 0, D1 // invalid opcode 4 with b == 6 00000700 F463 .invalid <> 00000702 042D 1ECF 846E subi.b [A5 - 0x7B92], 0xCF 00000708 2880 move.l [A4], D0 0000070A C613 and.b D3, [A3] 0000070C 519A subq.l [A2]+, 8 0000070E 3601 move.w D3, D1 00000710 534E subq.w A6, 1 00000712 3567 D956 move.w [A2 - 0x26AA], -[A7] 00000716 5EDD sgt [A5]+ 00000718 24A5 move.l [A2], -[A5] 0000071A 8D69 2D68 or.w [A1 + 0x2D68], D6 0000071E 3054 movea.w A0, [A4] 00000720 BE4F cmp.w D7, A7 00000722 6028 bra +0x2A /* 0000074C */ 00000724 2E94 move.l [A7], [A4] 00000726 5E90 addq.l [A0], 7 00000728 717C moveq.l D0, 0x7C 0000072A 76D8 moveq.l D3, 0xFFFFFFD8 0000072C 96F1 DDEB 42BC 8342 12D3 sub.w A3, [[0x42BC] - 0x7CBDED2D] label00000736: 00000736 4B9C .invalid 5, [A4]+ // invalid opcode 4 with b == 6 00000738 5DFC E078 slt 0x78 /* 'x' */ 0000073C 9740 subx.w D3, D0 0000073E 008E FFB9 023C ori.l A6, 0xFFB9023C 00000744 059B bclr [A3]+, D2 00000746 82D8 divu.w D1, [A0]+ 00000748 7287 moveq.l D1, 0xFFFFFF87 0000074A 6F48 ble +0x4A /* 00000794 */ label0000074C: 0000074C 8E9F or.l D7, [A7]+ 0000074E 3B75 CB39 EFB1 1726 D0CC move.w [A5 - 0x2F34], [[A5 - 0x104EE8DA + A4 * 2]] 00000758 4015 negx.b [A5] 0000075A 16D6 move.b [A3]+, [A6] 0000075C 8EB6 E004 or.l D7, [A6 + A6.w + 0x4] 00000760 5ED9 sgt [A1]+ 00000762 6416 bcc +0x18 /* 0000077A */ 00000764 66D0 bne -0x2E /* 00000736 */ 00000766 78D4 moveq.l D4, 0xFFFFFFD4 00000768 8CD6 divu.w D6, [A6] 0000076A 06C9 .incomplete 0000076C C5EA 63A8 muls.w D2, [A2 + 0x63A8] 00000770 784B moveq.l D4, 0x4B 00000772 5331 29CC subq.b <>, 1 00000776 F7B8 .invalid <> 00000778 0AC5 .incomplete label0000077A: 0000077A 4554 chk.w D2, [A4] 0000077C A747 syscall SetTrapAddress, flags=7 0000077E 657C bcs +0x7E /* 000007FC */ 00000780 B775 B6B5 xor.w [A5 + A3.w * 8 - 0x75], D3 00000784 DBD2 add.l A5, [A2] 00000786 48CD 125A movem.l A5, D1,D3,D4,D6,A1,A4 0000078A F667 D383 .extension 0x667 <>, 0xD383 // unimplemented 0000078E B277 D91F E330 05A9 cmp.w D1, [[A7] + A5 - 0x1CCFFA57] // begin alternate branch 00000794-00000798 label00000794: 00000794 05A9 D8D2 bclr [A1 - 0x272E], D2 // end alternate branch 00000794-00000798 label00000794: // (misaligned) 00000796 D8D2 add.w A4, [A2] 00000798 056D 6908 bchg [A5 + 0x6908], D2 0000079C DFE3 add.l A7, -[A3] 0000079E 74F0 moveq.l D2, 0xFFFFFFF0 000007A0 6349 bls +0x4B /* 000007EB */ 000007A2 E598 rol D0, 2 000007A4 9F36 66BB sub.b [A6 + D6.w * 8 - 0x69], D7 000007A8 88C4 divu.w D4, D4 000007AA 7D2C moveq.l D6, 0x2C 000007AC 47CA lea.l A3, A2 000007AE FEC6 DF01 .extension 0xEC6 <> // unimplemented 000007B2 6B1E bmi +0x20 /* 000007D2 */ 000007B4 C454 and.w D2, [A4] 000007B6 447C AA45 1021 neg.w 0xAA451021 000007BC 2F4B 548C move.l [A7 + 0x548C], A3 000007C0 489A 9C46 movem.w [A2]+, D1,D2,D6,A2,A3,A4,A7 000007C4 DDAB BC7B add.l [A3 - 0x4385], D6 000007C8 8977 6FA0 43E5 or.w [0x43E5 + D6 * 8], D4 000007CE DD2A EF5E add.b [A2 - 0x10A2], D6 label000007D2: 000007D2 E4DD roxr .w [A5]+ 000007D4 6B32 bmi +0x34 /* 00000808 */ 000007D6 DE98 add.l D7, [A0]+ 000007D8 A2C9 syscall vRdBlocks, flags=2 000007DA 4B65 chk.w D5, -[A5] 000007DC 3F4D 4E92 move.w [A7 + 0x4E92], A5 000007E0 6DAB blt -0x53 /* 0000078D */ 000007E2 457F chk.w D2, <> 000007E4 A819 syscall XMunger 000007E6 A400 syscall Open/PBHOpen/HOpen, flags=4 000007E8 8DA0 or.l -[A0], D6 000007EA 1F36 ED47 move.b -[A7], <> 000007EE E093 roxr D3, 8 label000007F0: 000007F0 8097 or.l D0, [A7] 000007F2 DF96 add.l [A6], D7 000007F4 FD3A .extension 0xD3A <> // unimplemented 000007F6 C190 and.l [A0], D0 000007F8 1D0E move.b -[A6], A6 000007FA 2690 move.l [A3], [A0] label000007FC: 000007FC 645A bcc +0x5C /* 00000858 */ 000007FE 23C9 951F 6789 move.l [0x951F6789], A1 00000804 7F0D moveq.l D7, 0x0D 00000806 955F sub.w [A7]+, D2 label00000808: 00000808 2600 move.l D3, D0 0000080A 4040 negx.w D0 0000080C 1A0F move.b D5, A7 0000080E 50CE 351C dbt D6, +0x351E /* 00003D2C */ 00000812 728E moveq.l D1, 0xFFFFFF8E 00000814 5C82 addq.l D2, 6 label00000816: 00000816 33E4 5261 5A00 move.w [0x52615A00], -[A4] 0000081C 9AAD F0C9 sub.l D5, [A5 - 0xF37] 00000820 6548 bcs +0x4A /* 0000086A */ 00000822 181E move.b D4, [A6]+ 00000824 9884 sub.l D4, D4 00000826 E3E4 lsl .w -[A4] 00000828 5578 F9E7 subq.w [0xFFFFF9E7], 2 0000082C DC48 add.w D6, A0 0000082E 4F91 .invalid 7, [A1] // invalid opcode 4 with b == 6 00000830 810A sbcd -[A0], -[A2] 00000832 348D move.w [A2], A5 00000834 69BA bvs -0x44 /* 000007F0 */ 00000836 8489 or.l D2, A1 00000838 542A 1D95 addq.b [A2 + 0x1D95], 2 0000083C 8642 or.w D3, D2 0000083E 971A sub.b [A2]+, D3 00000840 54A6 addq.l -[A6], 2 00000842 B96B 56B8 xor.w [A3 + 0x56B8], D4 00000846 BBA5 xor.l -[A5], D5 00000848 6C77 bge +0x79 /* 000008C1 */ 0000084A 555E subq.w [A6]+, 2 0000084C B9F7 B126 A4CA 8B86 cmpa.l A4, [[A7 - 0x5B36] + A3 - 0x747A] 00000854 5E38 7F8D addq.b [0x00007F8D], 7 label00000858: 00000858 E8FF 912D bftst <> {4:D5} 0000085C 1C1F move.b D6, [A7]+ 0000085E 6D83 blt -0x7B /* 000007E3 */ 00000860 825F or.w D1, [A7]+ 00000862 6A55 bpl +0x57 /* 000008B9 */ 00000864 2E35 0413 move.l D7, [A5 + D0.w * 4 + 0x13] 00000868 127A 4D4B movea.b A1, [PC + 0x4D4B /* 000055B5, cstring "" */] // begin alternate branch 0000086A-0000086C label0000086A: 0000086A 4D4B chk.w D6, A3 // end alternate branch 0000086A-0000086C label0000086A: // (misaligned) 0000086C 6865 bvc +0x67 /* 000008D3 */ 0000086E F0D2 D9A9 .extension 0x0D2 <> // unimplemented 00000872 69A2 bvs -0x5C /* 00000816 */ 00000874 1100 move.b -[A0], D0 00000876 42A7 clr.l -[A7] 00000878 6727 beq +0x29 /* 000008A1 */ 0000087A B3A0 xor.l -[A0], D1 0000087C 376B 5816 40C1 move.w [A3 + 0x40C1], [A3 + 0x5816] 00000882 D0A5 add.l D0, -[A5] 00000884 6481 bcc -0x7D /* 00000807 */ 00000886 2227 move.l D1, -[A7] 00000888 56C9 633B dbne D1, +0x633D /* 00006BC5 */ 0000088C 3304 move.w -[A1], D4 0000088E 9879 3090 4013 sub.w D4, [0x30904013] 00000894 887F or.w D4, <> 00000896 17C4 8C6A move.b [PC + A0 * 4 + 0x6A], D4 0000089A 59E1 svs -[A1] 0000089C D423 add.b D2, -[A3] 0000089E B685 cmp.l D3, D5 000008A0 A849 syscall FracSqrt 000008A2 CA34 72CF and.b D5, [A4 + D7.w * 2 - 0x49] 000008A6 BC79 1972 3FCF cmp.w D6, [0x19723FCF] 000008AC C97D and.w <>, D4 000008AE 3F8D BC69 move.w [A7 + A3 * 4 + 0x69], A5 000008B2 4D94 .invalid 6, [A4] // invalid opcode 4 with b == 6 000008B4 729E moveq.l D1, 0xFFFFFF9E label000008B6: 000008B6 C494 and.l D2, [A4] 000008B8 40DE move.w [A6]+, SR 000008BA 3C5B movea.w A6, [A3]+ 000008BC 4427 neg.b -[A7] 000008BE F0CC 39EA .extension 0x0CC <> // unimplemented 000008C2 A609 syscall Delete/PBHDelete/HDelete, flags=6 000008C4 B324 xor.b -[A4], D1 000008C6 2E34 3969 8159 move.l D7, [[A4 - 0x7EA7]] 000008CC 63AB bls -0x53 /* 00000879 */ 000008CE F61E 00FF .move16 0xF61E, 0x00FF // unimplemented 000008D2 6C62 bge +0x64 /* 00000936 */ 000008D4 EA14 roxr D4.b, 5 000008D6 4C27 A646 movem.w D0,D2,D5,D6,A1,A5,A6, -[A7] 000008DA C158 and.w [A0]+, D0 000008DC 626E bhi +0x70 /* 0000094C */ 000008DE 301A move.w D0, [A2]+ 000008E0 6488 bcc -0x76 /* 0000086A */ 000008E2 994F subx.w -[A4], -[A7] 000008E4 2366 5E6B move.l [A1 + 0x5E6B], -[A6] 000008E8 A23B syscall Delay, flags=2 000008EA A979 syscall CouldDialog 000008EC 124B movea.b A1, A3 000008EE CCFC A545 mulu.w D6, 0xA545 000008F2 9D11 sub.b [A1], D6 000008F4 D8C7 add.w A4, D7 000008F6 9AC0 sub.w A5, D0 000008F8 E872 roxr D2.w, D4 000008FA 62DF bhi -0x1F /* 000008DB */ 000008FC C4E4 mulu.w D2, -[A4] 000008FE 15F2 5A1A 3D0B move.b [PC + 0x3D0B /* 0000460B, cstring "" */], [A2 + D5 * 2 + 0x1A] 00000904 DC31 22E6 add.b D6, [A1 + D2.w * 2 - 0x26] 00000908 5A02 addq.b D2, 5 0000090A 313F move.w -[A0], <> 0000090C C910 and.b [A0], D4 0000090E B312 xor.b [A2], D1 00000910 43CC lea.l A1, A4 00000912 358D 986F move.w [A2 + A1 + 0x6F], A5 00000916 3FCB move.w <>, A3 00000918 22E6 move.l [A1]+, -[A6] 0000091A 5AA2 addq.l -[A2], 5 0000091C BBE5 cmpa.l A5, -[A5] 0000091E 4190 .invalid 0, [A0] // invalid opcode 4 with b == 6 00000920 436A E120 chk.w D1, [A2 - 0x1EE0] 00000924 6A90 bpl -0x6E /* 000008B6 */ 00000926 D065 add.w D0, -[A5] 00000928 75F9 moveq.l D2, 0xFFFFFFF9 0000092A 39FE E981 move.w 0xE981, <> 0000092E 0B62 bchg -[A2], D5 00000930 3850 movea.w A4, [A0] 00000932 7EF5 moveq.l D7, 0xFFFFFFF5 00000934 67DB beq -0x23 /* 00000911 */ label00000936: 00000936 E55E rol D6.w, 2 00000938 9869 B059 sub.w D4, [A1 - 0x4FA7] 0000093C DAAB F2DB add.l D5, [A3 - 0xD25] 00000940 053C 160C btst 0xC, D2 00000944 53A3 subq.l -[A3], 1 00000946 DB0A addx.b -[A5], -[A2] 00000948 C2D5 mulu.w D1, [A5] 0000094A 83B8 0166 or.l [0x00000166], D1 // begin alternate branch 0000094C-0000094E label0000094C: 0000094C 0166 bchg -[A6], D0 // end alternate branch 0000094C-0000094E label0000094C: // (misaligned) 0000094E A4FC syscall vCheckLoad, flags=4 00000950 1C4C movea.b A6, A4 00000952 3583 E5E1 5C73 move.w [[0x5C73]], D3 00000958 F617 0BD4 .move16 0xF617, 0x0BD4 // unimplemented 0000095C 2CA1 move.l [A6], -[A1] 0000095E C687 and.l D3, D7 00000960 23AB 79AE 4A2D move.l [A1 + D4 * 2 + 0x2D], [A3 + 0x79AE] 00000966 13C8 6463 9512 move.b [0x64639512], A0 0000096C F2F6 8B32 .extension 0x2F6 <> // unimplemented 00000970 4421 neg.b -[A1] 00000972 2534 C929 0CDC move.l -[A2], [[A4 + 0xCDC + A4]] 00000978 4715 .invalid 3, [A5] // invalid opcode 4 with b == 4 0000097A 85A3 or.l -[A3], D2 0000097C 145B movea.b A2, [A3]+ 0000097E 955C sub.w [A4]+, D2 00000980 625B bhi +0x5D /* 000009DD */ 00000982 CFB1 6CFB and.l [A1 + D6 * 4 - 0x5], D7 00000986 F327 .extension 0x327 <> // unimplemented 00000988 C7B2 AD72 F858 B65D B960 and.l [[A2 - 0x7A749A3] - 0x46A0], D3 00000992 C284 and.l D1, D4 00000994 FE0B 3DFE .unknown 0xFE0B 0x3DFE (W = 7) 00000998 D711 add.b [A1], D3